package cn.topevery.garden.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.locationtech.jts.geom.Geometry;

import java.io.Serializable;

/**
 *  DTO
 *
 * @author code-generate
 * @date 2022-01-05
 */
@Data
@ApiModel(value = "SysMapDTO", description = " DTO")
public class SysMapDTO implements Serializable{
    /**
     * 自增id
     */
    private Integer id;

        /** 区划ID */
    @ApiModelProperty(value = "区划ID")
    private String mapId;

    /** 区划父ID */
    @ApiModelProperty(value = "区划父ID")
    private String mapPid;

    /** 层级编码 */
    @ApiModelProperty(value = "层级编码")
    private String devCode;

    /** 编码 */
    @ApiModelProperty(value = "编码")
    private String code;

    /** 名称 */
    @ApiModelProperty(value = "名称")
    private String name;

    /** 短名称 */
    @ApiModelProperty(value = "短名称")
    private String shortName;

    /** 合并名称：例如：深圳市\南山区\粤海街道 */
    @ApiModelProperty(value = "合并名称：例如：深圳市-南山区-粤海街道")
    private String mergerName;

    /** 区划类型：市：13001，区：13002，街道：13003 */
    @ApiModelProperty(value = "区划类型：市：13001，区：13002，街道：13003")
    private Integer mapType;

    /** 区域空间范围 */
    @ApiModelProperty(value = "区域空间范围")
    private Geometry geomCol;

    /** 备注 */
    @ApiModelProperty(value = "备注")
    private String remark;

    /** 排序号 */
    @ApiModelProperty(value = "排序号")
    private Integer orderNum;



}
